Регистрация...

Eserv Forum / E3 / Eproxy 3 Support / блоклисты

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
добрый день. можно ли в черном списке хостов в поле "HOST" вместо самого хоста указать файл со списком?
 
Комментарии к этой версии (10.11.2009 16:53) [~mirniy] fb1494d9
АвторДатаТекстtags
ac10.11.2009 17:53
Вместо хоста нельзя. Но вместо любого флага можно использовать конструкцию S" имя_файла" IsInFile.
wikipost
mirniy11.11.2009 08:41
если я правильно понял то строка должна выглядеть так: "*";;;"S имя_файла IsInFile" ? идея заключается в том чтобы прикрутить к eproxy готовые списки от сквида, может есть другие способы?
wikipost
ac11.11.2009 09:08
Способов можно много придумать... А в каком виде эти списки, откуда они и насколько хороши? Ради хорошего дела можно и plugin специальный сочинить. А то на каждый прокси-запрос ворочать большие файлы со списками — довольно неэффективно выходит.
wikipost
mirniy11.11.2009 09:44
ред: 11.11.2009 10:12
списки в просом текстовом формате, пример:
*128.11.45.101/adverts* *165.90.43.157/banners* *194.87.12.103/icons/banners/* *195.16.104.35/cgi-bin/* *195.16.104.35/cgi-bin/cgiwrap/ar/irads.cgi* *195.161.9.124/~ladylidia/images* *advert.stealth.ru* *banner.freeservers.com/* *banners.pennyweb.com/* *banners.sextracker.com* *bizlink.ru/cgi-bin/*


собраны в основном самостоятельно. не помешал бы плагин который умеет работать с подобными списками
wikipost
ac11.11.2009 21:53
С такими списками работает штатный ACL-plugin. Формат ведь совпадает с тем, что там используется. Т.е. просто допишите этот список в конец файла CONF\lists\proxy\UrlBlackList.txt, и всё должно работать.
wikipost
mirniy12.11.2009 08:22
ред: 12.11.2009 08:23
сделал следующим образом:
Черный список хостов: "*";;; белый список хостов: "*";"admins";; (admins — доменная группа) черный список урл — собсно с моим списком белый список урл пустой

в итоге члены группы admins ходят везде, банеры не отрезаются. вопрос: как сделать так чтоб членам группы admins был доступ везде кроме того что в черном списке УРЛ?
wikipost
ac12.11.2009 08:47
Т.е. нужен "самый черный" список, доступа к сайтам из которого вообще никому не дается?
wikipost
ac12.11.2009 08:52
Если так, то в этом списке вообще не нужно тратить время на проверку авторизации и прочих условий. Сделайте так:
В файле Eproxy\conf\http-proxy\plugins\acl\OnRequest.rules.txt вставьте первую строку:
URL IsInFile: путь_к_вашему_списку.txt | ProxyAccessDenied \EOF
wikipost
mirniy12.11.2009 09:14
ac пишет: Т.е. нужен "самый черный" список, доступа к сайтам из которого вообще никому не дается?
чтото вроде того

ac пишет: Eproxy\conf\http-proxy\plugins\acl\OnRequest.rules.txt
Этот файл определяет последовательность обработки списков?
wikipost
ac12.11.2009 09:34
Да, это программа их обработки.
wikipost
Работает на Eserv/5.05567 (10.02.2020)